<!DOCTYPE html>
<!-- saved from url=(0021)http://weavesilk.com/ -->
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<meta charset="utf-8">
	<!-- affiliate-data=myAffiliateData, app-argument=myURL -->
	<!-- <meta name="apple-itunes-app" content="app-id=436590129"> -->
	<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	<meta name="viewport" content="width=device-width">

	<meta property="og:image" content="images/silk_thumb.png">
	<link rel="image_src" type="image/png" href="images/silk_thumb.png">

	<meta property="og:description" content="Create beautiful flowing art with Silk.">
	
	<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon">
	<link rel="stylesheet" href="css/normalize.css">
	<link rel="stylesheet" href="css/font-awesome.css">
	<link rel="stylesheet" href="css/ss-social.css">
	<link rel="stylesheet" href="css/site.css">

  <script src="javascript/jquery-1.8.1.min.js"></script>
	<script src="javascript/jquery.fullscreen.js"></script>
	<script src="javascript/underscore.min.js"></script>
	<script src="javascript/knockout-2.2.0.min.js"></script>
	<script src="javascript/d3.v3.min.js"></script>
	<script src="javascript/keymaster.js"></script>
	<script src="javascript/noise.js"></script>
	<script src="javascript/detect.js"></script>
	<script src="javascript/site.js"></script>

	<title>Silk – Interactive Generative Art</title>
  <script type="text/javascript" async="" src="javascript/html.js"></script>
  <script type="text/javascript" async="" src="javascript/in.php"></script>
</head>

<body data-bind="css: { &#39;iphone&#39;: isIPhone, &#39;right-side-up&#39;: isRightSideUp, &#39;silk-active&#39;: silkActive, &#39;mouse-over-previewable-controls&#39;: mouseOverControls, &#39;mouse-down-on-slider&#39;: mouseDownOnSlider }" class="">
	
	<div id="canvii-container">

		<div id="main-controls" class="controls-container"> 
			<div class="row btn-row share-btn-row">
				<div class="btn" id="btn-new" data-bind="click: clear, css: { visible: notPristine }">
					<span class="text">新建</span>
				</div>
        <div class="btn" id="btn-new" onclick="window.location.href='/'" data-bind="css: { visible: notPristine }">
					<span class="text">返回</span>
				</div>
			</div>

			<div class="row">
				<div class="btn silk-icon visible" data-bind="click: toggleFullscreen, css: { visible: notPristine }">
					<div class="contents"><i class="icon-fullscreen"></i></div>
					<div class="tt" data-bind="visible: isFullscreen" style="display: none;">取消全屏</div>
					<div class="tt" data-bind="visible: isNotFullscreen">全屏</div>
				</div>

				<div class="btn silk-icon visible" data-bind="click: download, css: { visible: notPristine }">
					<div class="contents"><i class="icon-camera"></i></div>
					<div class="tt">保存</div>
				</div>

				<div class="btn silk-icon visible" id="selected-color-icon" data-bind="click: toggleAllControls, css: { visible: notPristine }" style="color: rgb(130, 206, 252);">
					<div class="contents"><i class="icon-circle"></i></div>
					<div class="tt">操作</div>
				</div>

				<div class="btn silk-icon visible" data-bind="click: undo, css: { visible: notPristine, &#39;flip-icon&#39;: nextUndoIsRedo }">
					<div class="contents"><i class="icon-undo"></i></div>
					<div class="tt" data-bind="visible: nextUndoIsNotRedo">取消</div>
					<div class="tt" data-bind="visible: nextUndoIsRedo" style="display: none;">重做</div>
				</div>
			</div>

			<div class="row controls-row download-row" data-bind="css: { visible: showDownload }">
				<p class="instructions">如果你要保存，请右击下面的图片，然后点击“<em>图片另存为...</em>”。</p>
				<img id="download-image">
			</div>

			<div class="row controls-row color-and-symmetry-row" data-bind="css: { visible: showColorPicker }">
				<svg id="colorpicker">

				<g><path clip-path="url(#1)" style="fill: url(#2);" class="selected" d="M189.5,87.5L189.16758519606873,91.72373055608624L188.17852593996915,95.84345884812357L186.55717615308595,99.75774349296776L184.3434588481236,103.37020181189678L181.5918830920368,106.59188309203678L178.37020181189678,109.34345884812359L174.75774349296776,111.55717615308593L170.8434588481236,113.17852593996915L166.72373055608622,114.16758519606873L162.5,114.5L158.27626944391375,114.16758519606871L154.1565411518764,113.17852593996915L150.24225650703224,111.55717615308593L146.62979818810322,109.34345884812359L143.40811690796323,106.59188309203678L140.6565411518764,103.37020181189678L138.44282384691408,99.75774349296776L136.82147406003085,95.84345884812359L135.83241480393127,91.72373055608624L135.5,87.5L135.83241480393127,83.27626944391378L136.82147406003085,79.15654115187641L138.44282384691405,75.24225650703225L140.6565411518764,71.62979818810322L143.4081169079632,68.40811690796322L146.62979818810322,65.65654115187643L150.24225650703224,63.44282384691407L154.1565411518764,61.82147406003085L158.27626944391375,60.832414803931286L162.5,60.5L166.72373055608622,60.83241480393128L170.8434588481236,61.82147406003085L174.75774349296776,63.44282384691407L178.37020181189678,65.65654115187641L181.59188309203677,68.4081169079632L184.3434588481236,71.62979818810322L186.55717615308592,75.24225650703224L188.17852593996915,79.15654115187641L189.16758519606873,83.27626944391376Z"></path><path clip-path="url(#3)" style="fill: url(#4);" d="M157,143.7916512459885L156.66758519606873,148.01538180207473L155.67852593996915,152.1351100941121L154.05717615308595,156.04939473895627L151.8434588481236,159.66185305788528L149.0918830920368,162.8835343380253L145.87020181189678,165.6351100941121L142.25774349296776,167.84882739907442L138.3434588481236,169.47017718595765L134.22373055608622,170.45923644205723L130,170.7916512459885L125.77626944391376,170.45923644205723L121.65654115187643,169.47017718595765L117.74225650703224,167.84882739907442L114.12979818810322,165.6351100941121L110.90811690796322,162.8835343380253L108.15654115187641,159.66185305788528L105.94282384691407,156.04939473895627L104.32147406003085,152.1351100941121L103.33241480393129,148.01538180207473L103,143.7916512459885L103.33241480393127,139.56792068990228L104.32147406003085,135.44819239786491L105.94282384691405,131.53390775302074L108.15654115187641,127.92144943409173L110.9081169079632,124.69976815395172L114.12979818810322,121.94819239786493L117.74225650703224,119.73447509290257L121.65654115187641,118.11312530601936L125.77626944391376,117.12406604991979L130,116.7916512459885L134.22373055608622,117.12406604991978L138.3434588481236,118.11312530601936L142.25774349296776,119.73447509290257L145.87020181189678,121.94819239786491L149.09188309203677,124.69976815395171L151.8434588481236,127.92144943409173L154.05717615308592,131.53390775302074L155.67852593996915,135.44819239786491L156.66758519606873,139.56792068990225Z"></path><path clip-path="url(#5)" style="fill: url(#6);" d="M92.00000000000001,143.79165124598853L91.66758519606873,148.01538180207476L90.67852593996916,152.13511009411212L89.05717615308595,156.0493947389563L86.84345884812359,159.6618530578853L84.0918830920368,162.8835343380253L80.87020181189679,165.63511009411212L77.25774349296778,167.84882739907445L73.34345884812359,169.47017718595768L69.22373055608625,170.45923644205726L65.00000000000001,170.79165124598853L60.776269443913776,170.45923644205726L56.65654115187644,169.47017718595768L52.74225650703225,167.84882739907448L49.129798188103244,165.63511009411212L45.90811690796323,162.88353433802533L43.15654115187643,159.6618530578853L40.94282384691408,156.0493947389563L39.321474060030866,152.13511009411212L38.3324148039313,148.01538180207476L38.000000000000014,143.79165124598853L38.33241480393129,139.5679206899023L39.321474060030866,135.44819239786494L40.942823846914074,131.5339077530208L43.15654115187643,127.92144943409176L45.908116907963226,124.69976815395175L49.12979818810324,121.94819239786496L52.742256507032245,119.7344750929026L56.65654115187643,118.11312530601938L60.776269443913776,117.12406604991982L65.00000000000001,116.79165124598853L69.22373055608624,117.1240660499198L73.34345884812359,118.11312530601938L77.25774349296778,119.7344750929026L80.87020181189678,121.94819239786494L84.0918830920368,124.69976815395174L86.84345884812359,127.92144943409176L89.05717615308595,131.53390775302077L90.67852593996916,135.44819239786494L91.66758519606873,139.56792068990228Z"></path><path clip-path="url(#7)" style="fill: url(#8);" d="M59.5,87.50000000000001L59.16758519606872,91.72373055608625L58.17852593996915,95.84345884812359L56.55717615308593,99.75774349296778L54.34345884812358,103.37020181189679L51.59188309203678,106.5918830920368L48.37020181189678,109.34345884812359L44.75774349296776,111.55717615308595L40.84345884812358,113.17852593996916L36.72373055608624,114.16758519606873L32.5,114.50000000000001L28.276269443913762,114.16758519606873L24.15654115187642,113.17852593996916L20.242256507032238,111.55717615308595L16.62979818810323,109.34345884812359L13.408116907963219,106.5918830920368L10.656541151876418,103.37020181189679L8.44282384691407,99.75774349296778L6.821474060030855,95.84345884812359L5.832414803931282,91.72373055608625L5.5,87.50000000000001L5.832414803931279,83.27626944391379L6.821474060030855,79.15654115187643L8.44282384691406,75.24225650703227L10.656541151876418,71.62979818810324L13.408116907963212,68.40811690796323L16.629798188103223,65.65654115187644L20.24225650703223,63.44282384691408L24.156541151876418,61.821474060030866L28.276269443913762,60.8324148039313L32.49999999999999,60.500000000000014L36.72373055608623,60.83241480393129L40.843458848123575,61.821474060030866L44.75774349296776,63.44282384691408L48.37020181189677,65.65654115187643L51.59188309203678,68.40811690796323L54.343458848123575,71.62979818810324L56.55717615308593,75.24225650703225L58.17852593996915,79.15654115187643L59.167585196068714,83.27626944391378Z"></path><path clip-path="url(#9)" style="fill: url(#10);" d="M91.99999999999997,31.208348754011503L91.6675851960687,35.432079310097734L90.67852593996912,39.551807602135085L89.0571761530859,43.466092246979265L86.84345884812356,47.07855056590828L84.09188309203675,50.300231846048284L80.87020181189675,53.051807602135085L77.25774349296773,55.26552490709743L73.34345884812356,56.886874693980644L69.22373055608621,57.875933950080224L64.99999999999997,58.2083487540115L60.77626944391373,57.875933950080224L56.6565411518764,56.88687469398065L52.74225650703221,55.265524907097436L49.1297981881032,53.051807602135085L45.90811690796319,50.30023184604829L43.15654115187639,47.07855056590828L40.94282384691404,43.46609224697927L39.32147406003082,39.551807602135085L38.33241480393126,35.43207931009774L37.99999999999997,31.208348754011507L38.33241480393125,26.984618197925272L39.32147406003082,22.864889905887914L40.94282384691403,18.950605261043755L43.15654115187639,15.338146942114731L45.90811690796318,12.116465661974722L49.129798188103194,9.364889905887924L52.7422565070322,7.151172600925573L56.65654115187639,5.529822814042358L60.77626944391373,4.540763557942785L64.99999999999997,4.208348754011503L69.2237305560862,4.540763557942782L73.34345884812355,5.529822814042355L77.25774349296773,7.151172600925566L80.87020181189673,9.364889905887917L84.09188309203675,12.116465661974715L86.84345884812355,15.338146942114722L89.0571761530859,18.950605261043734L90.67852593996912,22.864889905887917L91.66758519606869,26.984618197925265Z"></path><path clip-path="url(#11)" style="fill: url(#12);" d="M156.99999999999994,31.20834875401146L156.66758519606867,35.43207931009769L155.6785259399691,39.55180760213504L154.0571761530859,43.46609224697922L151.84345884812353,47.07855056590824L149.09188309203674,50.30023184604824L145.87020181189672,53.05180760213504L142.2577434929677,55.26552490709739L138.34345884812353,56.8868746939806L134.22373055608617,57.87593395008018L129.99999999999994,58.20834875401146L125.7762694439137,57.87593395008018L121.65654115187637,56.88687469398061L117.74225650703218,55.265524907097394L114.12979818810317,53.05180760213504L110.90811690796316,50.30023184604825L108.15654115187635,47.07855056590824L105.94282384691401,43.46609224697923L104.3214740600308,39.55180760213504L103.33241480393123,35.4320793100977L102.99999999999994,31.208348754011464L103.33241480393121,26.98461819792523L104.3214740600308,22.86488990588787L105.942823846914,18.950605261043712L108.15654115187635,15.338146942114689L110.90811690796315,12.11646566197468L114.12979818810317,9.364889905887882L117.74225650703218,7.1511726009255305L121.65654115187635,5.529822814042316L125.7762694439137,4.540763557942743L129.99999999999994,4.20834875401146L134.22373055608617,4.540763557942739L138.34345884812353,5.529822814042312L142.2577434929677,7.151172600925523L145.87020181189672,9.364889905887875L149.0918830920367,12.116465661974672L151.84345884812353,15.33814694211468L154.05717615308586,18.95060526104369L155.6785259399691,22.864889905887875L156.66758519606867,26.984618197925222Z"></path><path clip-path="url(#13)" style="fill: url(#14);" d="M124.5,87.5L124.16758519606873,91.72373055608624L123.17852593996915,95.84345884812357L121.55717615308593,99.75774349296776L119.34345884812359,103.37020181189678L116.59188309203678,106.59188309203678L113.37020181189678,109.34345884812359L109.75774349296776,111.55717615308593L105.84345884812359,113.17852593996915L101.72373055608624,114.16758519606873L97.5,114.5L93.27626944391376,114.16758519606871L89.15654115187643,113.17852593996915L85.24225650703224,111.55717615308593L81.62979818810322,109.34345884812359L78.40811690796322,106.59188309203678L75.65654115187641,103.37020181189678L73.44282384691407,99.75774349296776L71.82147406003085,95.84345884812359L70.83241480393129,91.72373055608624L70.5,87.5L70.83241480393127,83.27626944391378L71.82147406003085,79.15654115187641L73.44282384691405,75.24225650703225L75.65654115187641,71.62979818810322L78.4081169079632,68.40811690796322L81.62979818810322,65.65654115187643L85.24225650703224,63.44282384691407L89.15654115187641,61.82147406003085L93.27626944391376,60.832414803931286L97.5,60.5L101.72373055608622,60.83241480393128L105.84345884812357,61.82147406003085L109.75774349296776,63.44282384691407L113.37020181189676,65.65654115187641L116.59188309203678,68.4081169079632L119.34345884812357,71.62979818810322L121.55717615308593,75.24225650703224L123.17852593996915,79.15654115187641L124.16758519606871,83.27626944391376Z"></path></g><defs><clippath id="1"><path x="162.5" y="87.5" d="M189.5,87.5L189.16758519606873,91.72373055608624L188.17852593996915,95.84345884812357L186.55717615308595,99.75774349296776L184.3434588481236,103.37020181189678L181.5918830920368,106.59188309203678L178.37020181189678,109.34345884812359L174.75774349296776,111.55717615308593L170.8434588481236,113.17852593996915L166.72373055608622,114.16758519606873L162.5,114.5L158.27626944391375,114.16758519606871L154.1565411518764,113.17852593996915L150.24225650703224,111.55717615308593L146.62979818810322,109.34345884812359L143.40811690796323,106.59188309203678L140.6565411518764,103.37020181189678L138.44282384691408,99.75774349296776L136.82147406003085,95.84345884812359L135.83241480393127,91.72373055608624L135.5,87.5L135.83241480393127,83.27626944391378L136.82147406003085,79.15654115187641L138.44282384691405,75.24225650703225L140.6565411518764,71.62979818810322L143.4081169079632,68.40811690796322L146.62979818810322,65.65654115187643L150.24225650703224,63.44282384691407L154.1565411518764,61.82147406003085L158.27626944391375,60.832414803931286L162.5,60.5L166.72373055608622,60.83241480393128L170.8434588481236,61.82147406003085L174.75774349296776,63.44282384691407L178.37020181189678,65.65654115187641L181.59188309203677,68.4081169079632L184.3434588481236,71.62979818810322L186.55717615308592,75.24225650703224L188.17852593996915,79.15654115187641L189.16758519606873,83.27626944391376Z"></path></clippath></defs><defs><lineargradient id="2" x1="50%" y1="100%" x2="50%" y2="0%" spreadMethod="pad"><stop stop-opacity="1" offset="0%" stop-color="#3e95cc"></stop><stop stop-opacity="1" offset="25%" stop-color="#00b1df"></stop><stop stop-opacity="1" offset="50%" stop-color="#00cbcc"></stop><stop stop-opacity="1" offset="75%" stop-color="#00de96"></stop><stop stop-opacity="1" offset="100%" stop-color="#65eb43"></stop></lineargradient></defs><defs><clippath id="3"><path x="130" y="143.7916512459885" d="M157,143.7916512459885L156.66758519606873,148.01538180207473L155.67852593996915,152.1351100941121L154.05717615308595,156.04939473895627L151.8434588481236,159.66185305788528L149.0918830920368,162.8835343380253L145.87020181189678,165.6351100941121L142.25774349296776,167.84882739907442L138.3434588481236,169.47017718595765L134.22373055608622,170.45923644205723L130,170.7916512459885L125.77626944391376,170.45923644205723L121.65654115187643,169.47017718595765L117.74225650703224,167.84882739907442L114.12979818810322,165.6351100941121L110.90811690796322,162.8835343380253L108.15654115187641,159.66185305788528L105.94282384691407,156.04939473895627L104.32147406003085,152.1351100941121L103.33241480393129,148.01538180207473L103,143.7916512459885L103.33241480393127,139.56792068990228L104.32147406003085,135.44819239786491L105.94282384691405,131.53390775302074L108.15654115187641,127.92144943409173L110.9081169079632,124.69976815395172L114.12979818810322,121.94819239786493L117.74225650703224,119.73447509290257L121.65654115187641,118.11312530601936L125.77626944391376,117.12406604991979L130,116.7916512459885L134.22373055608622,117.12406604991978L138.3434588481236,118.11312530601936L142.25774349296776,119.73447509290257L145.87020181189678,121.94819239786491L149.09188309203677,124.69976815395171L151.8434588481236,127.92144943409173L154.05717615308592,131.53390775302074L155.67852593996915,135.44819239786491L156.66758519606873,139.56792068990225Z"></path></clippath></defs><defs><lineargradient id="4" x1="50%" y1="100%" x2="50%" y2="0%" spreadMethod="pad"><stop stop-opacity="1" offset="0%" stop-color="#53bf39"></stop><stop stop-opacity="1" offset="25%" stop-color="#57ca3c"></stop><stop stop-opacity="1" offset="50%" stop-color="#5cd53e"></stop><stop stop-opacity="1" offset="75%" stop-color="#60e041"></stop><stop stop-opacity="1" offset="100%" stop-color="#65eb43"></stop></lineargradient></defs><defs><clippath id="5"><path x="65.00000000000001" y="143.79165124598853" d="M92.00000000000001,143.79165124598853L91.66758519606873,148.01538180207476L90.67852593996916,152.13511009411212L89.05717615308595,156.0493947389563L86.84345884812359,159.6618530578853L84.0918830920368,162.8835343380253L80.87020181189679,165.63511009411212L77.25774349296778,167.84882739907445L73.34345884812359,169.47017718595768L69.22373055608625,170.45923644205726L65.00000000000001,170.79165124598853L60.776269443913776,170.45923644205726L56.65654115187644,169.47017718595768L52.74225650703225,167.84882739907448L49.129798188103244,165.63511009411212L45.90811690796323,162.88353433802533L43.15654115187643,159.6618530578853L40.94282384691408,156.0493947389563L39.321474060030866,152.13511009411212L38.3324148039313,148.01538180207476L38.000000000000014,143.79165124598853L38.33241480393129,139.5679206899023L39.321474060030866,135.44819239786494L40.942823846914074,131.5339077530208L43.15654115187643,127.92144943409176L45.908116907963226,124.69976815395175L49.12979818810324,121.94819239786496L52.742256507032245,119.7344750929026L56.65654115187643,118.11312530601938L60.776269443913776,117.12406604991982L65.00000000000001,116.79165124598853L69.22373055608624,117.1240660499198L73.34345884812359,118.11312530601938L77.25774349296778,119.7344750929026L80.87020181189678,121.94819239786494L84.0918830920368,124.69976815395174L86.84345884812359,127.92144943409176L89.05717615308595,131.53390775302077L90.67852593996916,135.44819239786494L91.66758519606873,139.56792068990228Z"></path></clippath></defs><defs><lineargradient id="6" x1="50%" y1="100%" x2="50%" y2="0%" spreadMethod="pad"><stop stop-opacity="1" offset="0%" stop-color="#e1d730"></stop><stop stop-opacity="1" offset="25%" stop-color="#e8de34"></stop><stop stop-opacity="1" offset="50%" stop-color="#efe438"></stop><stop stop-opacity="1" offset="75%" stop-color="#f6eb3b"></stop><stop stop-opacity="1" offset="100%" stop-color="#fdf23f"></stop></lineargradient></defs><defs><clippath id="7"><path x="32.5" y="87.50000000000001" d="M59.5,87.50000000000001L59.16758519606872,91.72373055608625L58.17852593996915,95.84345884812359L56.55717615308593,99.75774349296778L54.34345884812358,103.37020181189679L51.59188309203678,106.5918830920368L48.37020181189678,109.34345884812359L44.75774349296776,111.55717615308595L40.84345884812358,113.17852593996916L36.72373055608624,114.16758519606873L32.5,114.50000000000001L28.276269443913762,114.16758519606873L24.15654115187642,113.17852593996916L20.242256507032238,111.55717615308595L16.62979818810323,109.34345884812359L13.408116907963219,106.5918830920368L10.656541151876418,103.37020181189679L8.44282384691407,99.75774349296778L6.821474060030855,95.84345884812359L5.832414803931282,91.72373055608625L5.5,87.50000000000001L5.832414803931279,83.27626944391379L6.821474060030855,79.15654115187643L8.44282384691406,75.24225650703227L10.656541151876418,71.62979818810324L13.408116907963212,68.40811690796323L16.629798188103223,65.65654115187644L20.24225650703223,63.44282384691408L24.156541151876418,61.821474060030866L28.276269443913762,60.8324148039313L32.49999999999999,60.500000000000014L36.72373055608623,60.83241480393129L40.843458848123575,61.821474060030866L44.75774349296776,63.44282384691408L48.37020181189677,65.65654115187643L51.59188309203678,68.40811690796323L54.343458848123575,71.62979818810324L56.55717615308593,75.24225650703225L58.17852593996915,79.15654115187643L59.167585196068714,83.27626944391378Z"></path></clippath></defs><defs><lineargradient id="8" x1="50%" y1="100%" x2="50%" y2="0%" spreadMethod="pad"><stop stop-opacity="1" offset="0%" stop-color="#ea5126"></stop><stop stop-opacity="1" offset="25%" stop-color="#ef5a28"></stop><stop stop-opacity="1" offset="50%" stop-color="#f4622a"></stop><stop stop-opacity="1" offset="75%" stop-color="#f86a2c"></stop><stop stop-opacity="1" offset="100%" stop-color="#fd722e"></stop></lineargradient></defs><defs><clippath id="9"><path x="64.99999999999997" y="31.208348754011503" d="M91.99999999999997,31.208348754011503L91.6675851960687,35.432079310097734L90.67852593996912,39.551807602135085L89.0571761530859,43.466092246979265L86.84345884812356,47.07855056590828L84.09188309203675,50.300231846048284L80.87020181189675,53.051807602135085L77.25774349296773,55.26552490709743L73.34345884812356,56.886874693980644L69.22373055608621,57.875933950080224L64.99999999999997,58.2083487540115L60.77626944391373,57.875933950080224L56.6565411518764,56.88687469398065L52.74225650703221,55.265524907097436L49.1297981881032,53.051807602135085L45.90811690796319,50.30023184604829L43.15654115187639,47.07855056590828L40.94282384691404,43.46609224697927L39.32147406003082,39.551807602135085L38.33241480393126,35.43207931009774L37.99999999999997,31.208348754011507L38.33241480393125,26.984618197925272L39.32147406003082,22.864889905887914L40.94282384691403,18.950605261043755L43.15654115187639,15.338146942114731L45.90811690796318,12.116465661974722L49.129798188103194,9.364889905887924L52.7422565070322,7.151172600925573L56.65654115187639,5.529822814042358L60.77626944391373,4.540763557942785L64.99999999999997,4.208348754011503L69.2237305560862,4.540763557942782L73.34345884812355,5.529822814042355L77.25774349296773,7.151172600925566L80.87020181189673,9.364889905887917L84.09188309203675,12.116465661974715L86.84345884812355,15.338146942114722L89.0571761530859,18.950605261043734L90.67852593996912,22.864889905887917L91.66758519606869,26.984618197925265Z"></path></clippath></defs><defs><lineargradient id="10" x1="50%" y1="100%" x2="50%" y2="0%" spreadMethod="pad"><stop stop-opacity="1" offset="0%" stop-color="#db4775"></stop><stop stop-opacity="1" offset="25%" stop-color="#e34d7b"></stop><stop stop-opacity="1" offset="50%" stop-color="#ec5282"></stop><stop stop-opacity="1" offset="75%" stop-color="#f45888"></stop><stop stop-opacity="1" offset="100%" stop-color="#fd5e8f"></stop></lineargradient></defs><defs><clippath id="11"><path x="129.99999999999994" y="31.20834875401146" d="M156.99999999999994,31.20834875401146L156.66758519606867,35.43207931009769L155.6785259399691,39.55180760213504L154.0571761530859,43.46609224697922L151.84345884812353,47.07855056590824L149.09188309203674,50.30023184604824L145.87020181189672,53.05180760213504L142.2577434929677,55.26552490709739L138.34345884812353,56.8868746939806L134.22373055608617,57.87593395008018L129.99999999999994,58.20834875401146L125.7762694439137,57.87593395008018L121.65654115187637,56.88687469398061L117.74225650703218,55.265524907097394L114.12979818810317,53.05180760213504L110.90811690796316,50.30023184604825L108.15654115187635,47.07855056590824L105.94282384691401,43.46609224697923L104.3214740600308,39.55180760213504L103.33241480393123,35.4320793100977L102.99999999999994,31.208348754011464L103.33241480393121,26.98461819792523L104.3214740600308,22.86488990588787L105.942823846914,18.950605261043712L108.15654115187635,15.338146942114689L110.90811690796315,12.11646566197468L114.12979818810317,9.364889905887882L117.74225650703218,7.1511726009255305L121.65654115187635,5.529822814042316L125.7762694439137,4.540763557942743L129.99999999999994,4.20834875401146L134.22373055608617,4.540763557942739L138.34345884812353,5.529822814042312L142.2577434929677,7.151172600925523L145.87020181189672,9.364889905887875L149.0918830920367,12.116465661974672L151.84345884812353,15.33814694211468L154.05717615308586,18.95060526104369L155.6785259399691,22.864889905887875L156.66758519606867,26.984618197925222Z"></path></clippath></defs><defs><lineargradient id="12" x1="50%" y1="100%" x2="50%" y2="0%" spreadMethod="pad"><stop stop-opacity="1" offset="0%" stop-color="#825ba1"></stop><stop stop-opacity="1" offset="25%" stop-color="#8e65af"></stop><stop stop-opacity="1" offset="50%" stop-color="#9b70bd"></stop><stop stop-opacity="1" offset="75%" stop-color="#a87acb"></stop><stop stop-opacity="1" offset="100%" stop-color="#b585da"></stop></lineargradient></defs><defs><clippath id="13"><path x="97.5" y="87.5" d="M124.5,87.5L124.16758519606873,91.72373055608624L123.17852593996915,95.84345884812357L121.55717615308593,99.75774349296776L119.34345884812359,103.37020181189678L116.59188309203678,106.59188309203678L113.37020181189678,109.34345884812359L109.75774349296776,111.55717615308593L105.84345884812359,113.17852593996915L101.72373055608624,114.16758519606873L97.5,114.5L93.27626944391376,114.16758519606871L89.15654115187643,113.17852593996915L85.24225650703224,111.55717615308593L81.62979818810322,109.34345884812359L78.40811690796322,106.59188309203678L75.65654115187641,103.37020181189678L73.44282384691407,99.75774349296776L71.82147406003085,95.84345884812359L70.83241480393129,91.72373055608624L70.5,87.5L70.83241480393127,83.27626944391378L71.82147406003085,79.15654115187641L73.44282384691405,75.24225650703225L75.65654115187641,71.62979818810322L78.4081169079632,68.40811690796322L81.62979818810322,65.65654115187643L85.24225650703224,63.44282384691407L89.15654115187641,61.82147406003085L93.27626944391376,60.832414803931286L97.5,60.5L101.72373055608622,60.83241480393128L105.84345884812357,61.82147406003085L109.75774349296776,63.44282384691407L113.37020181189676,65.65654115187641L116.59188309203678,68.4081169079632L119.34345884812357,71.62979818810322L121.55717615308593,75.24225650703224L123.17852593996915,79.15654115187641L124.16758519606871,83.27626944391376Z"></path></clippath></defs><defs><lineargradient id="14" x1="50%" y1="100%" x2="50%" y2="0%" spreadMethod="pad"><stop stop-opacity="1" offset="0%" stop-color="#555555"></stop><stop stop-opacity="1" offset="25%" stop-color="#5c5c5c"></stop><stop stop-opacity="1" offset="50%" stop-color="#636363"></stop><stop stop-opacity="1" offset="75%" stop-color="#6a6a6a"></stop><stop stop-opacity="1" offset="100%" stop-color="#717171"></stop></lineargradient></defs></svg>
				<div class="label" style="text-align: center;">在两个不同的颜色之间拖动可以融合它们</div>

				<div id="symmetry-controls">
					<div class="one-d slider control" id="sym-num-rotations">
						<div class="slider-bg">
							<div class="ticks">
								<div class="tick one"></div>
								<div class="tick two"></div>
								<div class="tick three"></div>
								<div class="tick four"></div>
								<div class="tick five"></div>
								<div class="tick six"></div>
							</div>
							<div class="slider-bg-pc" style="width: 0px;"></div>
						</div>
						<div class="handle" style="left: 1px;"></div>
						<div class="ghost-handle" style="left: 1px;"></div>
					</div>

					<div id="sym-num-rotations-label" class="label">没有旋转对称</div>

					<div class="toggle control" id="toggle-mirror" data-bind="click: toggleMirror, css: { on: mirror }">
						<div class="description">镜像对称</div>
						<div class="state"><span class="state-on">开</span><span class="state-off">关</span></div>
					</div>

					<div class="toggle control" id="toggle-spiral" data-bind="click: toggleSpiral, css: { on: spiral }">
						<div class="description">中心循环</div>
						<div class="state"><span class="state-on">开</span><span class="state-off">关</span></div>
					</div>

				</div>
			</div>
		</div>


		<div id="sound-and-about" class="controls-container">
			<div class="row social-row">
				<div class="btn silk-icon visible" id="about-button" data-bind="click: toggleAbout, css: { visible: notPristine }">
					<div class="contents">?</div>
					<div class="tt">帮助</div>
				</div>

				<div class="btn silk-icon visible" data-bind="click: toggleMute, css: { visible: notPristine }">
					<div class="contents"><i class="icon-volume-off" data-bind="visible: false" style="display: none;"></i><i class="icon-volume-up" data-bind="visible: false" style="display: none;"></i></div>
					<div class="tt" data-bind="visible: muted">Muted</div>
					<div class="tt" data-bind="visible: notMuted" style="display: none;">Mute</div>
				</div>
			</div>
			<div class="app-link-container row visible" data-bind="css: { visible: notPristine }">
			</div>
			<div class="row about-row" data-bind="css: { visible: showAbout }">
				<p><a href="http://weavesilk.com/">这里</a>进入官方网站(英文版)</p>
				<p>点击左上角的“新建”可以重新开始画图；点击“<em>全屏</em>”可以进入全屏模式，再次点击“<em>取消全屏</em>”可以退出全屏模式；点击“<em>保存图片</em>”可以把你画好的图片保存到你的计算机里；点击“<em>操作</em>”可以修改画笔的颜色和画笔属性；点击“<em>取消</em>”或“<em>重做</em>”可以取消上一步笔画或者取消这一操作。</p>
				<p>制作者：Vishnevsky</p>
				<p>他的邮箱：<a href="mailto:yurivish@gmail.com">yurivish@gmail.com</a></p>
				<p>音乐制作者：<a href="http://microscopics.co.uk/">Mat Jarvis</a>(点击他的名字前往他的网站)</p>
				<p>点击<a href="https://itunes.apple.com/us/album/the-world-forgotten-single/id579359664?ign-mpt=uo=4">这里</a>前往查看网页中的的音乐</p>


			</div>
		</div>

		<canvas id="silk-2" class="silk-canvas active" width="1598" height="775"></canvas><canvas id="silk-1" class="silk-canvas buffer onepacity" width="1598" height="775"></canvas>
		
		<canvas id="sparks" width="1598" height="775"></canvas>

	</div>

	<div id="replay-thumbnail" data-bind="css: { visible: showingReplayThumbnail }, click: hideReplayThumbnail " class="">
		<img data-bind="attr: { src: shareUrlThumbnail }" width="150" src="">
		<div class="tt">Hide thumbnail</div>
	</div>
	<!-- https://itunes.apple.com/us/app/id436590129?mt=8&ls=1 -->
	<div id="intro-center" data-bind="css: { visible: showIntro }" class="">
		<img class="logo" src="images/silk_text.png" width="250" height="250">
	</div>

	<div id="intro-draw-something" data-bind="css: { visible: showIntro }" class="">
		<!-- <div id="instructions">Draw something.</div> -->
		<img class="draw-something" src="images/draw_something.png" width="250" height="29">
	</div>
	<div id="intro-mute-option" data-bind="css: { visible: false }" class="">
		<em>Note</em> — Silk has sound. 
		<a href="#" data-bind="visible: muted, click: toggleMute">Muted</a><span data-bind="visible: muted">.</span>
		<a href="#" data-bind="visible: notMuted, click: toggleMute" style="display: none;">Mute?</a>
	</div>

	<div id="tips">
		<div class="tip">按下<b>Space</b>来快捷新建</div>
		<div class="tip">按下<b>Z</b>来快捷取消</div>

		<!-- <div class="tip"><i class="icon-undo"></i> lets you travel back in time.</div> -->
		<!-- <div class="tip"><i class="icon-circle"></i> unlocks colors and symmetries.</div> -->

		<div class="magic tip">试试不同的颜色与属性吧！</div>
		<div class="tip">开始吧，奇迹的缔造者，柔波的播撒者。</div>
	</div>

	<script src="javascript/js" type="text/javascript"></script>
	<script type="text/javascript">try{ clicky.init(66625145); }catch(e){}</script>
	<noscript>&lt;p&gt;&lt;img alt="Clicky" width="1" height="1" src="//in.getclicky.com/66625145ns.gif" /&gt;&lt;/p&gt;</noscript>


</body></html>